<?php

// appel du header
require_once('./include/header.php');

if ( $_user->isLogged() ) {

    $template->set_filenames(array(
            'body' => 'gestion_aptitude.tpl',
    ));

    $template->assign_var('TITLE', 'Mutualisation Projet');
    $template->assign_var('CSS_PAGE', './style/css/gestion_aptitude.css');

    $template->assign_var('action', 'insert');

    if ( isset($_GET['action']) ) {

        if ($_GET['action'] == 'insert') {
            $aptitude_nom = $_POST['aptitude_nom'];

            if (  $aptitude_nom != "" ) {

                $_metier->creer_aptitude( $aptitude_nom );

                $template->assign_var('msg_id', 'msg_succes');
                $template->assign_var('msg_txt', 'Insérer avec succées');

            } else {
                $template->assign_var('msg_id', 'msg_erreur');
                $template->assign_var('msg_txt', 'Nom non remplis');

                $template->assign_var('aptitude_nom', $aptitude_nom);
            }
        }

        if ($_GET['action'] == 'delete' && isset($_GET['id'])) {
            $id = $_GET['id'];

            $_metier->effacer_aptitude( $id );
        }

        if ($_GET['action'] == 'edit') {
            $aptitude_id = $_POST['aptitude_id'];
            $aptitude_nom = $_POST['aptitude_nom'];

            if (  $aptitude_nom != "" ) {

                $_metier->sauvegarder_aptitude( $aptitude_id, $aptitude_nom );

                $template->assign_var('msg_id', 'msg_succes');
                $template->assign_var('msg_txt', 'Modifier avec succées');

            } else {
                $template->assign_var('msg_id', 'msg_erreur');
                $template->assign_var('msg_txt', 'Nom non remplis');

                $template->assign_var('aptitude_nom', $aptitude_nom);
            }
        }
    }

    if (isset($_GET['mode']) && isset($_GET['id'])) {
        if ( $_GET['mode'] == 'edit' ) {
            $id = $_GET['id'];

            $template->assign_var('action', 'edit');

            $aptitude = unserialize($_metier->array_aptitude[$id]);

            $template->assign_var('aptitude_nom', $aptitude->aptitude_nom);
            $template->assign_var('aptitude_id', $aptitude->aptitude_id);
        }
    }

    for ( $i = 0 ; $i < count($_metier->array_aptitude_id) ; $i++ ) {
        $aptitude = unserialize($_metier->array_aptitude[$_metier->array_aptitude_id[$i]]);

        $template->assign_block_vars('aptitude', array(
                'nom' => $aptitude->aptitude_nom,
                'id' => $aptitude->aptitude_id
        ));
    }

    $template->pparse('header');
    $template->pparse('body');
    $template->pparse('footer');

} else {
    header("Location: ./401.php");
}

// appel du footer
require_once('./include/footer.php');

?>
